RealFill: Reference-Driven Generation for Authentic Image Completion